package com.busibuilding.administrate.area.service;

import java.util.List;

import com.busibuilding.administrate.area.IProvinceCommand;
import com.busibuilding.administrate.area.vo.ProvinceCVO;
import com.busibuilding.common.exceptions.ServiceException;
import com.busibuilding.common.vo.ICommonVO;
/**
 * Class Name: ProvinceService.java
 * Description: 
 * @author Lin Yanjun
 * @version 1.0
 * @since 1.0
 * Date: 2010-2-25
 */
public interface ProvinceService extends IProvinceCommand {
	int createProvince(ICommonVO vo) throws ServiceException;
	int updateProvince(ICommonVO vo) throws ServiceException;
	int deleteProvince(ICommonVO vo) throws ServiceException;
	List<ProvinceCVO> searchProvince(ICommonVO vo) throws ServiceException;
	List<ProvinceCVO> searchProvinceByPagination(ICommonVO vo) throws ServiceException;
	int getRecordsCount(ICommonVO vo) throws ServiceException;
}
